
.maskk{
  position: fixed;
  left: 0;
  top:0;
  z-index: 15;
  width:100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}
.login{
  border: 0.01rem solid #919191;
  position: fixed;
  z-index: 18;
  top:0;
  bottom: 0;
  left:0;
  right:0;
  width:5rem;
  height:4.5rem;
  background: #FFFFFF;
  margin: auto;
  border-radius: 0.05rem;
  .titl{
    width:100%;height:0.6rem;line-height: 0.6rem;
    border:1px solid #EBEBEB;
    text-align: center;
    font-size: 0.27rem;
    color:#0DC441;
    margin-top: 0;
    span{
      float: right;
      width:0.48rem;
      height:0.6rem;
      line-height: 0.6rem;
      text-align: center;
      font-size: 0.4rem;
      color:#DEDEDE;
    }
  }
  .lob{
    width: 100%;
    height:3.9rem;
    padding: 0 0.42rem 0 0.44rem;
    box-sizing: border-box;
    input{
      outline: none;
      border: 0;
      width:2rem;
      height:0.42rem;
     font-size: 0.25rem;
      line-height: 0.42rem;
      margin-left: 0.13rem;
    }

    .tel,.pass{
      width:100%;

      border-bottom: 1px solid #B2B2B2;
    }
    .tel{
      padding-top: 0.23rem;
      box-sizing: border-box;
      height:0.77rem;


    }
    .pass{
      padding-top: 0.36rem;
      box-sizing: border-box;
      height:0.9rem;
      input{
        margin-left: 0.36rem;
      }
    }
    .no{
      width:100%;
      height:1.1rem;
      line-height: 1.1rem;
      text-align: center;
      font-size: 0.23rem;
      color:#999999;
      a{
        color:#A3E9B7;
        text-decoration: underline;
      }
    }
    .tij{
      width:100%;
      height:0.6rem;
      line-height: 0.6rem;
      text-align: center;
      border-radius: 0.1rem;
      background: #0DC441;
      color:#FFFFFF;
      font-size: 0.23rem;
    }
  }
}
.register{
  width:100%;
  height:4rem;
  border-top: 1px solid #919191;
  position: fixed;
  z-index: 18;
  bottom:0;left:0;
  background: #ffffff;
  .rt{
    width:100%;
    height:0.72rem;
    line-height: 0.72rem;
    border-bottom: 1px solid #EBEBEB;
    span{
      width:0.87rem;
      height:100%;
      text-align: center;
      line-height: 0.72rem;
      font-size: 0.23rem;
      color:#AAAAAA;
      float: left;
    }
    .rts{
      float: right;
      color:#0DC441;
    }
  }
  .lob {
    width: 100%;
    height: 3.9rem;
    padding: 0 0.42rem 0 0.44rem;
    box-sizing: border-box;
    input {
      outline: none;
      border: 0;
      width:3.32rem;
      height: 0.42rem;
      font-size: 0.25rem;
      line-height: 0.42rem;
      margin-left: 0.13rem;
    }

    .tel, .pass ,.nic{
      width: 100%;
      height: 0.89rem;
      border-bottom: 1px solid #B2B2B2;
      padding-top: 0.36rem;
      box-sizing: border-box;
    }

    .pass ,.nic{


      input {
        margin-left: 0.36rem;
      }
    }
  }
}
#sucess,#password,#nic,#loss,#lopass{
  float: right;
  color:green;
  font-size: 0.25rem;

}